/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/*
 * VistaMenu.java
 *
 * Created on 08/04/2011, 09:02:19 AM
 */

package vistas;

import controladores.ControladorMenu;
import java.util.Vector;
import javax.swing.JMenuItem;

/**
 *
 * @author usuario
 */
public class VistaMenu extends javax.swing.JFrame {
    private ControladorMenu control;
    private Vector<JMenuItem> menues;
    /** Creates new form VistaMenu */
    public VistaMenu() {
        initComponents();
        control = new ControladorMenu(this);
        menues= new Vector<JMenuItem>();
        menues.add(categoria);
        menues.add(ingrediente);
        menues.add(producto);
        menues.add(orden);
        menues.add(listadoP);
        menues.add(listadoI);
        menues.add(listadoM);
        categoria.setActionCommand("Categoria");
        ingrediente.setActionCommand("Ingrediente");
        producto.setActionCommand("Producto");
        orden.setActionCommand("Orden");
        listadoP.setActionCommand("ListadoP");
        listadoI.setActionCommand("ListadoI");
        listadoM.setActionCommand("ListadoM");
        for (int i = 0; i < menues.size(); i++)
            menues.elementAt(i).addActionListener(control);


    }

    /** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    private void initComponents() {

        jMenuBar1 = new javax.swing.JMenuBar();
        jMenu1 = new javax.swing.JMenu();
        categoria = new javax.swing.JMenuItem();
        producto = new javax.swing.JMenuItem();
        ingrediente = new javax.swing.JMenuItem();
        jMenu2 = new javax.swing.JMenu();
        orden = new javax.swing.JMenuItem();
        jMenu3 = new javax.swing.JMenu();
        listadoP = new javax.swing.JMenuItem();
        listadoI = new javax.swing.JMenuItem();
        listadoM = new javax.swing.JMenuItem();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        getContentPane().setLayout(null);

        jMenu1.setText("Maestros");

        categoria.setText("Categoria");
        jMenu1.add(categoria);

        producto.setText("Producto");
        jMenu1.add(producto);

        ingrediente.setText("Ingrediente");
        jMenu1.add(ingrediente);

        jMenuBar1.add(jMenu1);

        jMenu2.setText("Transacciones");

        orden.setText("Orden");
        jMenu2.add(orden);

        jMenuBar1.add(jMenu2);

        jMenu3.setText("Listados");

        listadoP.setText("Productos");
        jMenu3.add(listadoP);

        listadoI.setText("Ingredientes Disponibles");
        jMenu3.add(listadoI);

        listadoM.setText("Ingrediente Mas Vendidos");
        jMenu3.add(listadoM);

        jMenuBar1.add(jMenu3);

        setJMenuBar(jMenuBar1);

        java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
        setBounds((screenSize.width-541)/2, (screenSize.height-327)/2, 541, 327);
    }// </editor-fold>//GEN-END:initComponents

    /**
    * @param args the command line arguments
    */
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new VistaMenu().setVisible(true);
            }
        });
    }

    // Variables declaration - do not modify//GEN-BEGIN:variables
    private javax.swing.JMenuItem categoria;
    private javax.swing.JMenuItem ingrediente;
    private javax.swing.JMenu jMenu1;
    private javax.swing.JMenu jMenu2;
    private javax.swing.JMenu jMenu3;
    private javax.swing.JMenuBar jMenuBar1;
    private javax.swing.JMenuItem listadoI;
    private javax.swing.JMenuItem listadoM;
    private javax.swing.JMenuItem listadoP;
    private javax.swing.JMenuItem orden;
    private javax.swing.JMenuItem producto;
    // End of variables declaration//GEN-END:variables

}
